package com.fusetech.flow.audit.model;

import com.fusetech.common.core.domain.entity.SysRole;
import com.fusetech.common.core.domain.entity.SysUser;
import lombok.Data;

import java.util.List;
/**
 * 审批
 *
 * @author Liuwq
 * @e-mail 610207151@qq.com
 * @date 2023/5/9
 */
@Data
public class Audit {
    /**
     * 审批单id[必须]
     */
    private String documentId;
    /**
     * 审批单类型[开始时必须]
     */
    private String documentType;
    /**
     *审批单名称
     */
    private String documentName;
    /**
     *审批状态[进行时必须]
     */
    private String status;
    /**
     * 审核人[必须]
     */
    private SysUser auditor;//[框架对应转换]
    /**
     * service中无法获取，需传入[必须]
     */
    private List<SysRole> listSysRole;//[框架对应转换]
    /**
     * 当前步骤数
     */
    private String currentNodeId;
    /**
     * 审批意见
     */
    private String comments;
}
